import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;

import java.util.List;

/**
 * @作者: xiaoxun
 * @日期: 2025/3/12 17:40
 * @描述: XML文件
 */
public class XmlFile {
	public static void main(String[] args) throws DocumentException {
		/**
		 * XML： 可扩展标记语言
		 * 	本质是一种数据格式，可以用来存储复杂的数据结构和数据关系。
		 * 	特点：
		 * 		只能有一个根标签
		 * 		*/

		//1、读取xml中的数据
		//（1）创建解析器对象
		SAXReader saxReader=new SAXReader();
		//(2)把xml文件读成Document对象
		Document document=saxReader.read("Day11\\src\\demo01.xml");
		//(3)获取数据
		Element root=document.getRootElement();//根元素
		System.out.println(root.getName());
		List<Element> sonList=root.elements();//子元素
		for (Element element : sonList) {
			System.out.println(element.getName());
		}

	}
}
